		.expand_all,
		.collapse_all {
			cursor: pointer;
		}
		.left_menu {
			list-style: none;
			margin: 0;
			padding: 0;
			vertical-align: top;
	    z-index: 100;
	    position: relative;
			
		}
		.left_menu ul {
			display: none;
			list-style: none;
			margin: 0;
			padding: 0;
			line-height:3em;
		}
		.left_menu ul li ul {
			display: none;
		}		
		#left-menu {
			margin: 0;
		}
		#left-menu li,
		.left_menu li {
			background-image: none;
			margin: 0;
			padding: 0;
			line-height:3em;
		}
		.left_menu ul ul {
			display: block;
		}
		.left_menu ul ul li a {
			padding-left: 20px;
		}
		.left_menu a {
			color: #666;
			cursor: pointer;
			display: block;
			font-weight: bold;
			margin-left: 0;
		}
		.left_menu a.expanded {
			background:url('../images/collapse.png') no-repeat 100% 50%;
		}
		.left_menu a.collapsed {
			background:url('../images/expand.png') no-repeat 100% 50%;
		}
		ul.left_menu li ul li a {
			background:url("../images/arrow-left-menu-level-2.png") no-repeat 0 50%;background:none;
		}
		
		
		ul.left_menu li ul li ul li a:before {
    
    content: "> ";
    
		}		
		.left_menu a:hover, .left_menu a:active,.left_menu a:focus {
			color:#029cd6;
			text-decoration: none;
		}
		.left_menu .parent {
			border-top: 1px solid #E1E1E1;
		}
		.left_menu .first {
			border-top: 0;
		}		
		.left_menu ul a {
			border-top: 1px solid #E1E1E1;
			color: #666;
			display: block;
			font-weight: normal;
			padding: 0 0 0 10px;
		}
		.left_menu ul a:link {
			font-weight: normal;
		}
		.left_menu ul a:hover {
			text-decoration: none
		}
		.left_menu li.active a {
		}
		.left_menu li.active li a {
		}